package com.macasa.panel.entity.api;

import java.util.List;

public interface ISGBDService extends IService {

	/**
	 * @return the masterUser
	 */
	String getMasterUser();

	/**
	 * @param masterUser
	 *            the masterUser to set
	 */
	void setMasterUser(final String masterUser);

	/**
	 * @return the masterPassword
	 */
	String getMasterPassword();

	/**
	 * @param masterPassword
	 *            the masterPassword to set
	 */
	void setMasterPassword(final String masterPassword);

	/**
	 * @return the key
	 */
	Integer getKey();

	/**
	 * @param key
	 *            the key to set
	 */
	void setKey(final Integer key);

	/**
	 * @return the stunnelService
	 */
	IStunnelService getStunnelService();

	/**
	 * @param stunnelService
	 *            the stunnelService to set
	 */
	void setStunnelService(final IStunnelService stunnelService);

	/**
	 * @return the port
	 */
	Integer getPort();

	/**
	 * @param port
	 *            the port to set
	 */
	void setPort(final Integer port);

	/**
	 * @return the users
	 */
	List<ISGBDServiceUser> getUsers();

	/**
	 * @param users
	 *            the users to set
	 */
	void setUsers(final List<ISGBDServiceUser> users);

	/**
	 * @return the databases
	 */
	List<ISGBDServiceDatabase> getDatabases();

	/**
	 * @param databases
	 *            the databases to set
	 */
	void setDatabases(final List<ISGBDServiceDatabase> databases);
}
